#right{
    width: 518px;
  height: 1050px;
    background-color: white;
    float: left;
    margin-left: 2px;
}
#news{
    background:url(./img/news.jpg) no-repeat;
    padding-top: 35px;
    background-color: thistle;
    height: 110px;
}
#news li{
    float: left;
    padding-left: 2px;
}
#rec{
    background:url(./img/recommend.jpg) no-repeat;
    padding-top: 35px;
}
#rec li{
    float: left;
    padding-left: 18.8px;
    text-align: center;
    height: 160px;
}
#fresh{
    background: url(./img/fresh.jpg) no-repeat;
    margin-top: 5px;
    padding-top: 35px;
    float: left;
    width: 518px;
}
#fresh li{
    padding-left:18.8px;
    float: left;
}
#tips{
    background:url(./img/tips.jpg) no-repeat;
    float: left;
    padding: 35px 0px 0px 15px;
    margin-top: 50px;
}
#tips li{
    background: url(./img/icon2.gif) no-repeat center left;
    padding-left: 15px;
    width: 210px;
    line-height: 40px;
    float: left;
}